Cette espèce est endémique de la côte atlantique marocaine, de Essaouira au nord jusqu'à Dakhla au sud. Elle colonise les épandages, les fossés et forme une auréole autour des dayas après la pluie.
Asteriscus graveolens subsp. odorus = Asteriscus cavanillesi - Caballero A., 1935 - Datos botánicos del territorio de IfniAsteriscus graveolens subsp. odorus = Asteriscus paui - Caballero A., 1935 - Datos botánicos del territorio de Ifni